DOMAINE:
PROGRAMMATION AJAX
PROGRAMMATION DE PAGES WEB AJAX
REMARQUE:Dans tout le questionnaire, on appelle "Objet AJAX" un objet produit par instanciation de la classe étudiée dans le
chapitre, suivant les modalités propres à chaque type de navigateur.
- Nombre de sujets: 2
- Nombre de propositions à cocher: 8
- Durée totale allouée: 204 secondes
SUJET N°1: Création d'un "objet AJAX":
Proposition N° 1(Valeur: 2.0
):
Pour gérer une transaction AJAX côté serveur, il faut créer un objet, que nous appellerons XHR, en instanciant la classe
.
( Niveau de confiance:
).
Proposition N° 2(Valeur: 2.0
):
De tels objets XHR doivent être utilisés par un script se déroulant dans l'environnement d'un HTTP.
( Niveau de confiance:
).
Proposition N° 3(Valeur: 2.0
):
Pour créer cet objet XHR dans le contexte d'un navigateur Mozzilla Firefox, il faut utiliser une instruction du type
.
( Niveau de confiance:
).
Proposition N° 4(Valeur: 2.0
):
Pour créer cet objet XHR dans le contexte d'un navigateur Internet Explorer, il faut utiliser une instruction du type
.
( Niveau de confiance:
).
SUJET N°2: Utilisation des méthodes et attributs (cas d'un fichier html): Les différentes propositions ci-dessous permettent de
reconstituer la programmation d'un échange AJAX en mode asynchrone, utilisant une requête de type "GET" et concernant le fichier d'URL
"./MonFichier.html". Ce fichier est protégé par le login "log" et le mot de passe "pass".
Proposition N° 1(Valeur: 2.0
):
Après avoir instancié un "objet AJAX" dans une variable nommée GET, on veut initialiser et paramétrer l'échange AJAX. Reconstituez
l'instruction à programmer en sélectionnant les contenus des champs ci-dessous:
. (
,
,
,
,
);.
( Niveau de confiance:
).
Proposition N° 2(Valeur: 2.0
):
On veut maintenant que la réponse du serveur à la requête active une fonction appelée "CallBack". Reconstituez
l'instruction à programmer en sélectionnant les contenus des champs ci-dessous:
. =
;.
( Niveau de confiance:
).
Proposition N° 3(Valeur: 2.0
):
On veut maintenant déclencher l'envoi de la requête AJAX au serveur. Cette requête devra inclure les paramêtres "auteur" et
"type_ouvrage", avec respectivement les valeurs "Voltaire" et "contes". Reconstituez l'instruction à programmer en sélectionnant les contenus des
champs ci-dessous:
. (
auteurVoltairetype_ouvragecontes);.
( Niveau de confiance:
).
Proposition N° 4(Valeur: 2.0
):
On veut maintenant écrire le corps de la fonction CallBack qui permettra d'afficher le contenu retourné par le serveur dans
un cadre dont l'id est "ZoneAffichage". Reconstituez les instructions à programmer en sélectionnant les contenus des champs ci-dessous:
if ( . == )
{
getElementById("ZoneAffichage").innerHTML = .;
}.
( Niveau de confiance:
).
FIN DU QUESTIONNAIRE